﻿html{padding:0;border:0;margin:0;width:100%;height:100%;}
body{font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,sans-serif;font-size:12px;line-height:22px; padding:0;border:0; margin:0px; background:white;width:100%;height:100%;} 
html,body,form,div,span,table{padding:0;border:0; margin:0px;}  
ul{margin: 0px;padding: 0px;}ul,li{list-style-type: none;}
iframe{width:100%;height:100%;}
::-ms-clear { display: none; }
::-ms-reveal { display: none; }
.htloading{position: absolute;width: 100%;display:none;z-index: 5001; top:0px; left:0px;}
.htloading-cover{position: absolute; top:0px; left:0px;filter:alpha(opacity=30);background: none repeat scroll 0 0 #CCCCCC;opacity: 0.3;width: 100%;z-index: 5000;}
.htloading-div{width:110px;vertical-align: middle;  height:42px;  position: absolute;z-index: 5001;border:2px solid #517fad !important;background:#FFFFFF;  background-image: none;padding:2px; }
.htloading-txt{background-image: url(images/core/grid/loading.gif);background-position: 5px center;background-repeat: no-repeat;position: relative;vertical-align: middle;color:#222222; padding:8px 10px 5px 25px;  margin-top:5px; cursor: wait;}
.validate{margin:0px; height:21px; vertical-align:middle;}
.validate input,.validate div,.validate textarea{float:left;}
.validate-errIcon{float:left;cursor:pointer;margin-right:2px;margin-left:5px;margin-top:2px;width:14px; height:14px; background:url(images/core/form/error.gif) no-repeat; overflow:hidden; top:0px;}
.size-tr{ height:0px !important;*display:none !important; }
.size-tr th,.size-tr td{ border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px;  padding-right: 0px; height: 0px; border-top: 0px; border-right: 0px; padding-top: 0px;height: 0px !important;}
.drag-remove{ position: absolute;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;background-color: #E0E0E0;border: #909090 1px solid; z-index:999999;}
.drag-resize{ position: absolute;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;background-color: #E0E0E0;border: #909090 1px solid; z-index:999999;}
.blockDivl{display: block;overflow:hidden;}
.blockDivl div,.blockDivl span{float: left;display: block;overflow: hidden;vertical-align: middle;white-space:nowrap;}
.blockDivFl{white-space:nowrap; overflow:hidden;  }
.blockDivFl-div{float:left; vertical-align : middle;white-space:nowrap; }
.clear{clear:both;}
.pr{ position:relative !important;}
.pa{ position:absolute !important;}
.fl{float: left;display: block;overflow: hidden;overflow: hidden;vertical-align: middle;}
.CoverBackGround{ display: none; z-index: 5000; position:fixed;width:100%;height:100%;left:0;top:0;opacity: 0.1;-moz-opacity: 0.1;filter: alpha(opacity=1);background:#555;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));_left:expression(eval(document.documentElement.scrollLeft));_height:expression(eval(document.documentElement.clientHeight));_width:expression(eval(document.documentElement.clientWidth)); }
.nowrap{white-space:nowrap;}
.Icon{width: 16px;height: 16px;cursor: pointer;display: -moz-inline-box;display: inline-block;}
.txtl{text-align: left !important;}
.txtc{text-align: center !important;}
.txtr{text-align: right !important;}
/* checkbox */
.checkbox{background: url("images/core/form/checkbox.gif") no-repeat scroll 0 0 transparent;border: 0 none;display: block;height: 13px;overflow: hidden;padding: 0;width: 13px;margin:0 auto;}
.checkbox-checked{background-position: 0 -13px;}
/* Iframe加载 */
#iframe-loadcover {font-size:32px;font-weight:bold;text-align:center;position:absolute;z-index:9;top:0;left:0;background:#FFF;opacity:0.9;}
#iframe-loadcover .iframe-loadcover-img {vertical-align:middle;display:block; background:url(images/core/form/bigloading.gif);}
/* 普通加载 */
.loading{background:white;position:absolute; z-index:22222;border:2px solid #62B0FF !important; height:30px; width:100px;}
.loading-Img{width: 25px; position:relative; top:2px; left:0px;height: 25px;  border-color: #CCC;background: url(images/core/form/progressBar_m.gif) no-repeat;}
.loading-Text{ color:#000000;  position:relative; top:7px;left:6px; }
/* 下拉框 */
.combo{white-space:nowrap; display:inline-block; background:white; overflow:hidden; text-align:left;height:24px;  cursor:pointer !important;}
.combo-list{background-color: #eaf2fb;position:absolute;z-index:230;overflow-y:auto; overflow-x:hidden;font-size: 9pt; z-index: 12000;display:none;zoom:1;}
.combo-img{position:absolute; right:0px;  display: block;overflow: hidden;width:18px;height:20px;background:url(images/core/Combo/combo_selectImage.gif); }
.combo-imgedit{float:left; margin-left:2px; background:url(images/core/Combo/Pen.png);width:16px;height:16px;}
.combo-option-img{position:relative;top:1px;margin:0px;margin-left:2px;left:0px;width:18px; height:18px;padding:0px;}
.combo-input{float:left; cursor:pointer !important;font-family: Arial;font-size: 9pt;border:0px;padding:2px 2px 2px 2px; background: transparent; border:none !important;}
.combo-list div{cursor:pointer;padding:2px 2px 2px 2px;}
.combo-list-selected{background-color:#3875D7;color:white; }
.combo-list-hover{background-color:#ECEDEF;  }
.combo-list-tree{ z-index: 12000;position:absolute;  overflow:hidden !important;display:none; background-color: #FFFFFF !important;border:1px solid #707070 !important;}
.combo-list-tree .tree-body-view{overflow:auto !important;} 
.combo .combo-inputdiv{border:1px solid #A5ACB5; float:left; position:relative; overflow:hidden;}
.combo .combo-input { padding:1px; border:none !important;box-shadow :none !important; background: transparent !important;  }
.combo-div{float:left;}
.combo-txtDiv{height:22px;position:absolute;left:0px;display:inline-block; overflow:hidden;white-space:nowrap;}
.combo-txtItemInput {float:left;width:4px;}
.combo-txtItem{float:left;border:0px solid #CAD8F3;overflow:hidden; text-overflow: ellipsis; white-space:nowrap; line-height:16px; vertical-align:middle;    height:16px;margin:1px 0px 0px 5px; padding:0px 8px 0px 3px; position:relative;  }
.combo-txtItemDel{background: url(images/core/combo/close.gif); background-position:0px -0px; width:7px; height:7px; display:block; position:absolute; right:1px; top:5px;}
.combo-txtItemDel-hover{background-position:-0px -7px !important; }
.combo-list{background-color: white;border:1px solid #707070;font-size: 13px; }
.combo-list-grid{ z-index: 12000;position:absolute !important; display:none;}
.combo-cbitem{ display:block;overflow:hidden;line-height:18px; vertical-align:middle;}
.combo-cbitem div{ float:left;}
/* dialog层 */
.dialog { display:block; z-index:4000;text-align:left; position:absolute; }
.dialog .dialogHeader{ height:31px; position:relative; line-height:31px;  vertical-align:middle; }
.dialog .dialogHeader-l,.dialog .dialogHeader-m,.dialog .dialogHeader-r,.dialog .dialogFooter-l,.dialog .dialogFooter-m,.dialog .dialogFooter-r{ height:31px;  background:url(images/core/dialog/dialog.png);}
.dialog .dialogHeader-l{ background-position:0 -0px; width:11px; }
.dialog .dialogHeader-m{ background-position:0 -31px; background-repeat:repeat-x; }
.dialog .dialogHeader-r{ background-position:0 -62px; width:11px;}
.dialog .dialogHeader_title{ margin:2px 0px 0px 4px; font-weight:bold;text-align:center; color:white;}
.dialog .dialogHeader_titleIcon{ margin:2px 0px 0px 10px;display:block; float:left; background:url(images/core/dialog/title.png); width:24px; height:24px;  }
.dialog .dialogFooter{height:27px; position: absolute; bottom:0px; height:0px; }
.dialog .dialogFooter-l{ background-position:0 -81px; width:5px;height:0px; }
.dialog .dialogFooter-m{ background-position:0 -86px; background-repeat:repeat-x;height:0px; }
.dialog .dialogFooter-r{ background-position:0 -91px; width:5px; height:0px;}
.dialog .dialogHeader-icon{ margin:3px 5px 0px 0px; background:url(images/core/dialog/dialogpanel_icon.png); background-repeat:no-repeat; width:16px; height:16px; display:block;  float:right;  }
.dialog .dialogHeader-close { background-position:0 0; width:24px; margin-right:0px; right:0px;}
.dialog .dialogHeader-close:hover { background-position:0 -50px;}
.dialog .dialogHeader-maximize { background-position:0 -100px; right:23px;}
.dialog .dialogHeader-maximize:hover { background-position:0 -150px;}
.dialog .dialogHeader-restore { display:none; background-position:0 -200px; right:23px;}
.dialog .dialogHeader-restore:hover { background-position:0 -250px;}
.dialog .dialogHeader-minimize { background-position:0 -300px; right:42px;}
.dialog .dialogHeader-minimize:hover { background-position:0 -350px;}
.dialog .dialogContent {position:absolute; z-index:9000; top:31px;left:0px; overflow:hidden;border:solid 1px #999999; border-top:none; background:white;}
.dialog .dialogContent-l {display:block; background:url(images/core/dialog/dialog2.png); background-position:-0 -0; position:absolute; z-index:9000; top:27px;  overflow:hidden; left:0px; width:0px;   }
.dialog .dialogContent-r {display:block;background:url(images/core/dialog/dialog2.png); background-position:-4px -0; position:absolute; z-index:9000; top:27px;  overflow:hidden;  right:0px; width:0px;   }
.dialog .dialogContent-loading{ z-index:9991;left:0px; position:absolute; top:28px; display:block; overflow:hidden; padding:5px 5px 1px 5px;  background :url(images/core/form/bigloading.gif) white no-repeat center 40%;  font-size:32px;font-weight:bold;text-align:center; }
.dialog .dialog-resize-l{position:absolute; z-index:9999; top:0px;left:0px; width:5px;  height:100%; font-size:1px;cursor: w-resize;}
.dialog .dialog-resize-r{position:absolute;z-index:9999;top:0px;right:0px; width:5px;  height:100%; font-size:1px;cursor: e-resize;}
.dialog .dialog-resize-b{position:absolute;z-index:9999;bottom:0px;left:0px; width:100%;  height:5px; font-size:1px;cursor: n-resize;}
.dialog .dialog-resize-zxj{position:absolute;z-index:9999;bottom:0px;left:0px; width:15px;  height:15px; font-size:1px;cursor: sw-resize;}
.dialog .dialog-resize-yxj{position:absolute;z-index:9999;bottom:0px;right:0px; width:15px;  height:15px; font-size:1px;cursor: nw-resize;}
/* 弹出提示 */
.alert { display:block;z-index:9999;text-align:left; position:absolute;left:50%;top:50%;  margin:0px auto; }
.alert .dialogHeader{ height:27px; position:relative; line-height:27px;vertical-align:middle; }
.alert .dialogHeader-l,.alert .dialogHeader-m,.alert .dialogHeader-r,.alert .dialogFooter-l,.alert .dialogFooter-m,.alert .dialogFooter-r{ height:27px;  background:url(images/core/dialog/pop.png);}
.alert .dialogHeader-l{ background-position:0 -0; width:4px; }
.alert .dialogHeader-m{ background-position:0 -27px; background-repeat:repeat-x; }
.alert .dialogHeader-r{ background-position:0 -54px; width:4px;}
.alert .dialogHeader_title{ margin:2px 0px 0px 4px; font-weight:bold;  float:left;}
.alert .dialogHeader_titleIcon{ margin:2px 0px 0px 10px;display:block; float:left; background:url(images/core/dialog/title.png); width:24px; height:24px;  }
.alert .dialogFooter{height:27px; position: absolute; bottom:0px; height:5px; }
.alert .dialogFooter-l{ background-position:0 -81px; width:5px;height:5px; }
.alert .dialogFooter-m{ background-position:0 -86px; background-repeat:repeat-x;height:5px; }
.alert .dialogFooter-r{ background-position:0 -91px; width:5px; height:5px;}
.alert .dialogHeader-icon{ margin:3px 5px 0px 0px; background:url(images/core/dialog/dialogpanel_icon.png); width:16px; height:16px; display:block;  float:right;  }
.alert .dialogHeader-close { background-position:0 0; right:4px;}
.alert .dialogHeader-close:hover { background-position:0 -50px;}
.alert .dialogContent {  vertical-align:middle; font-size:14px; position:absolute; z-index:9000; top:27px;  left:4px; overflow:hidden;   border:solid 1px #4D99BB; background:white;}
.alert .dialogContent-l {display:block; background:url(images/core/dialog/pop2.png); background-position:-0 -0; position:absolute; z-index:9000; top:27px;  overflow:hidden; left:0px; width:4px;   }
.alert .dialogContent-r {display:block;background:url(images/core/dialog/pop2.png); background-position:-4px -0; position:absolute; z-index:9000; top:27px;  overflow:hidden;  right:0px; width:4px;   }
.alert .dialogContent-txt{padding-top:0px; margin-top:0px; font-size:12px; text-align:center;}
.dialogContent-txt td{ padding-left:50px; }
.alert-btnbar {height:30px; line-height:30px; vertical-align:middle; text-align:center;
}
.alert-btn{ cursor:pointer; background-color: #5F98F5;background-image: -moz-linear-gradient(top, #5F98F5, #4B89EF);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5F98F5), to(#4B89EF));background-image: -webkit-linear-gradient(top, #5F98F5, #4B89EF);background-image: -o-linear-gradient(top, #5F98F5, #4B89EF);background-image: linear-gradient(to bottom, #5F98F5, #4B89EF);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F98F5', endColorstr='#4B89EF', GradientType=0);*background-color: #5F98F5;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);font-weight:bold; margin-right:2px; height:26px; line-height:26px; vertical-align:top; display:inline-block;border: #3677E5 1px solid; padding:0px 10px 0px 13px; text-shadow:0px 1px rgba(0,0,0,0.1);letter-spacing:1px; color:#FFFFFF !important; text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.alert-btn:hover{background-color: #3C78DD;background-image: -moz-linear-gradient(top, #3C78DD, #3C78DD);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3C78DD), to(#3C78DD));background-image: -webkit-linear-gradient(top, #3C78DD, #3C78DD);background-image: -o-linear-gradient(top, #3C78DD, #3C78DD);background-image: linear-gradient(to bottom, #3C78DD, #3C78DD);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C78DD', endColorstr='#3C78DD', GradientType=0);*background-color: #3C78DD;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.alert .alert-right{background:url(images/core/alert/icon-right.png) 10px 10px no-repeat;  }
.alert .alert-error{background:url(images/core/alert/icon-error.gif) 10px 10px no-repeat;  }
.alert .alert-alarm{background:url(images/core/alert/icon-alarm.gif) 10px 10px no-repeat;  }
/* 树 */
.tree{font-size:14px;}
.treeGrid{border: 1px solid #BCB9B9;white-space: nowrap;position:relative; background:white; _height:0px; overflow:hidden;}
.tree-header{position:relative; width:100%; overflow:hidden; display:block; background:#f5f5f5; }
.tree-header-lock{position:absolute; z-index:10; overflow:hidden; top:0px; height:auto; width: 0px; left: -10px; border-right:#d2d2d2 1px solid;}
.tree-header-lockTable{position:relative; text-align:left; display:table; table-layout:fixed; width:0px; height:auto;}
.tree-header-TopRightCell{ position:absolute; overflow:hidden; top:0px; left:0px; z-index:9; border-bottom:#E2E2E2 1px solid; border-right:#a5acb5 1px solid; margin-top:-1px; width:8000px;   height:100%; margin-left:-2px;}
.tree-header-view{position:relative;z-index:9; overflow:hidden; margin-left:0px;font-size: 13px;  font-weight:bold; color: #1B1B1B; }
.tree-header-contentTable{position:relative; width:100%;overflow:hidden; height:1px;z-index:100;display:table; table-layout:fixed;}
.tree-header-scrool{position:absolute;  width:1px; height:1px; overflow:hidden; top:0px; left:20000px; }

.tree-body{clear:both;z-index:0; width:100%; padding:0px; overflow:hidden; text-align:left; height:auto; position:relative;}
.tree-body-scrool{position:absolute; right:0px;top:0px;width:18px;height:100%; z-index:100; overflow-y:scroll; display:none;}
.tree-body-scroolContent{position:absolute;width:1px;top:0px; left:0px; overflow:hidden;}
.tree-body-lock{left:-10px;top:0px; overflow:hidden; position:absolute; z-index:10;width:0px;border-right:1px solid #d2d2d2;}
.tree-body-lockContent{padding:0px;border:0px; zoom:1;}
.tree-body-lockContentTable{text-align:left; width:100%;height:1px; display:table; table-layout:fixed;}
.tree-body-view{overflow: auto;position:relative;z-index:9; height:100%;width: auto; margin-left: 0px;}
.tree-body-content{ margin:0px; border:0px;zoom:1; padding:0px;}

.treeGrid .tree-h-cell{overflow:hidden;height:29px; border-bottom: 1px solid #E2E2E2;border-right: 1px solid #DEDEDE;background-color: transparent; font-size: 13px;  font-weight:bold; color: #1B1B1B; vertical-align: middle; white-space: nowrap; padding:0px 5px 0px 5px;}
.treeGrid .tree-b-cell{border-right:#d2d2d2  1px solid;height:22px;line-height:22px;padding-left:5px; padding-right:5px;overflow:hidden;border-bottom:#d2d2d2 1px solid;}
.treeGrid .tree-b-cellin{text-overflow:ellipsis;overflow:hidden; word-spacing:keep-all;}
.treeGrid .treeRow.tree-selected{ background:#dfe8f6;}
.treeGrid .treeTable{table-layout:fixed; display:table; width:100%; position:relative; text-align:left; height:1px;}
.treeGrid .treeRow{line-height:22px; height:22px;}
.treeGrid .treeRow td{white-space:nowrap;}
.treeGrid .treeChildNodes{ position:relative; overflow:hidden;}
.treeGrid .treeCell{}
.treeGrid .treenodeshow{display:inline-block; padding:1px 8px 1px 2px;vertical-align:top;line-height:18px; height:18px; white-space:nowrap; width:auto;}
.treeGrid .tree-hover .treenodeshow{}
.treeGrid .tree-selected .treenodeshow{ background:#DFE8F6 !important; zoom:1;}
.treeGrid .treenode{overflow:hidden;white-space:nowrap; cursor:pointer; padding:0px;text-overflow:ellipsis;position:relative; width:100%; word-break:keep-all;}
.treeGrid .treenode-content{ overflow:hidden; height:26px; margin:0px 2px 0px 0px; line-height:26px;}
.treeGrid .treenodetxt{cursor:pointer;  display:inline-block; line-height:23px; padding:0px 3px 0px 3px; vertical-align:top; height:24px;}
.treeGrid .treenodetxtedit{width:120px;border:solid 1px #b5b8c8;cursor:text;padding-left:3px;padding-right:3px; }
.treeGrid .tree-loading{display:none; position: absolute;margin-top:25px;filter:alpha(opacity=30);background: none repeat scroll 0 0 ;opacity: 0.3;width: 100%;display:none;}
.treeGrid .tree-icon{margin-right: 3px; margin-top:2px; width:16px; height:16px !important;display:inline-block; overflow:hidden; vertical-align:top; line-height:18px !important;}
.treeGrid .tree-line-ecicon{display:inline-block;width:18px; height:22px;margin-top:2px;  }
.treeGrid .tree-indent{ height:23px;width:18px; display:inline-block;margin-top:2px; }
.treeGrid .tree-loading{display:none; position: absolute;margin-top:25px;filter:alpha(opacity=30);background: none repeat scroll 0 0 ;opacity: 0.3;width: 100%;display:none;}
.treeGrid .tree-loading-div{width:110px;vertical-align: top;height:42px;  position: absolute;z-index: 5001;border:2px solid #517fad !important;background:#FFFFFF;  background-image: none;padding:2px;top:30%; left:50%; margin-left:-55px; margin-top:-21px; }
.treeGrid .tree-loading-txt{width:110px;background-image: url(images/core/grid/loading.gif);background-position: 5px center;background-repeat: no-repeat;position: relative;vertical-align: middle;color:#222222; padding:8px 10px 5px 25px;  margin-top:5px; cursor: wait;}

.tree .treeTable{text-align:left;width:100%;height:1px; display:table;position:relative;}
.tree .treeRow{line-height:22px; height:22px;}
.tree .treeRow td{white-space:nowrap;}
.tree .treeChildNodes{ position:relative; overflow:hidden;}
.tree .treeCell{ }
.tree .treenodeshow{display:inline-block; padding:1px 8px 1px 2px;vertical-align:top;line-height:18px; height:18px; white-space:nowrap; width:auto;}
.tree .tree-hover .treenodeshow{ border:#ccc 1px solid;background:url(images/core/tree/hover.gif) #e2f2fe repeat-x 0px 50%; }
.tree .tree-selected .treenodeshow{ border:#80a4d0 1px solid;padding:0px 7px 0px 1px; background:url(images/core/tree/select.gif) #e2f2fe repeat-x 0px 50%; zoom:1;}
.tree .treenode{overflow:hidden;white-space:nowrap; cursor:pointer; padding:0px;text-overflow:ellipsis;position:relative; width:100%; word-break:keep-all;}
.tree .treenode-content{ overflow:hidden; height:22px; margin:0px 2px 0px 0px; line-height:18px;}
.tree .treenodetxt{cursor:pointer;  display:inline-block; line-height:19px; padding:0px 3px 0px 3px; vertical-align:top; height:20px;}
.tree .treenodetxtedit{width:120px;border:solid 1px #b5b8c8;cursor:text;padding-left:3px;padding-right:3px; }
.tree .tree-loading{display:none; position: absolute;margin-top:25px;filter:alpha(opacity=30);background: none repeat scroll 0 0 ;opacity: 0.3;width: 100%;display:none;}
.tree .tree-loading-div{width:110px;vertical-align: top;height:42px;  position: absolute;z-index: 5001;border:2px solid #517fad !important;background:#FFFFFF;  background-image: none;padding:2px;top:30%; left:50%; margin-left:-55px; margin-top:-21px; }
.tree .tree-loading-txt{width:110px;background-image: url(images/core/grid/loading.gif);background-position: 5px center;background-repeat: no-repeat;position: relative;vertical-align: middle;color:#222222; padding:8px 10px 5px 25px;  margin-top:5px; cursor: wait;}
/*复选框*/
.tree-checkbox{background: url("images/core/form/checkbox.gif") no-repeat scroll 0 0 transparent;border: 0 none;display: block;float: left;height: 13px;margin: 2px 3px 0 0;overflow: hidden;padding: 0;width: 13px;}
.tree-checkbox-checked{background-position: 0 -13px;}
.unselectable{-moz-user-select: none;}
.tree-icon{margin-right: 3px;width:16px; height:16px; display:inline-block; overflow:hidden; vertical-align:top; line-height:18px;}
.tree-arrows{border-top: 0px solid #76ADE5;border-left: 0px solid #76ADE5;border-right: 0px solid #76ADE5;border-bottom: 0px solid #76ADE5;}
.tree-arrows .expanded .tree-line-ecicon, .tree-arrows .expanded-over .tree-line-ecicon, .tree-arrows .noexpanded .tree-line-ecicon, .tree-arrows .noexpanded-over .tree-line-ecicon{background-image: url("images/core/Tree/arrows.gif");}
.tree-arrows .expanded .tree-line-ecicon{background-position: -16px 0;}
.tree-arrows .expanded-over .tree-line-ecicon{background-position: -48px 0;}
.tree-arrows .noexpanded .tree-line-ecicon{background-position: -0px 0;}
.tree-arrows .noexpanded-over .tree-line-ecicon{background-position: -32px 0;}
.tree-line-ecicon{display:inline-block;width:18px; height:22px; }
.tree-indent{ height:23px;width:18px; display:inline-block;}
 
.tree-line .tree-indent{background:transparent url(images/core/tree/treeline.gif) repeat-y 9px 0px; }
.tree-line .tree-line-ecicon{background:transparent url(images/core/tree/treeNodeLine.gif) no-repeat 1px -4px; }
.tree-line .expanded .tree-line-ecicon{background:transparent url(images/core/tree/expandLine.gif) no-repeat 2px -1px;}
.tree-line .noexpanded .tree-line-ecicon{background:transparent url(images/core/tree/collapseLine.gif) no-repeat 1px -1px;}
.tree-line .tree-line-last{background:transparent url(images/core/tree/lastline.gif) no-repeat 2px -5px; }
.tree-line .expanded .tree-line-first{background:transparent url(images/core/tree/firstExpandNode.gif) no-repeat 2px 0;}
.tree-line .expanded .tree-line-last{background:transparent url(images/core/tree/lastExpandNode.gif) no-repeat 2px -1px;}
.tree-line .noexpanded .tree-line-first{background:transparent url(images/core/tree/firstCollapseNode.gif) no-repeat 1px 0;}
.tree-line .noexpanded .tree-line-last{background:transparent url(images/core/tree/lastCollapseNode.gif) no-repeat 1px -1px;}
.tree-line .expanded .tree-line-firstLast{background:transparent url(images/core/tree/expand.gif) no-repeat 1px 0;}
.tree-line .noexpanded .tree-line-firstLast{background:transparent url(images/core/tree/collapse.gif) no-repeat 0px 0;}
.tree-line .expanded .tree-line-firstAndlast{background-position:50% 70%;background-image:url(images/core/tree/firstAndlastexpand.gif);}
.tree-line .noexpanded .tree-line-firstAndlast{background-position:50% 50%;background-image:url(images/core/tree/firstAndlastcollapse.gif);}
/*图标*/
.file{background: url("../images/icon/folder.gif") no-repeat scroll 0 0 transparent;}
.expanded .file{background: url("../images/icon/folder-open.gif") no-repeat scroll 0 0 transparent;}
.folder{background: url("../images/icon/folder_Close.gif") no-repeat scroll 0 0 transparent;}
.expanded .folder{background: url("../images/icon/folder_Open.gif") no-repeat scroll 0 0 transparent;}
.leaf{background: url("../images/icon/leaf.gif") no-repeat scroll 0 0 transparent;}
.user{background: url("../images/icon/user-thief-baldie.png") no-repeat scroll 0 0 transparent;}
.expanded .user{background: url("../images/icon/user-thief-baldie.png") no-repeat scroll 0 0 transparent;}
.chart{background: url("../images/icon/chart.png") no-repeat scroll 0 0 transparent;}
.expanded .chart{background: url("../images/icon/chart--arrow.png") no-repeat scroll 0 0 transparent;}
.word{background: url("../images/icon/word.png") no-repeat scroll 0 0 transparent;}
.excel{background: url("../images/icon/excel.png") no-repeat scroll 0 0 transparent;}
.ppt{background: url("../images/icon/ppt.png") no-repeat scroll 0 0 transparent;}
.mate{background: url("../images/icon/shengxianlu16.png") no-repeat scroll 0 0 transparent;}
.expanded .mate{background: url("../images/icon/shengxianlu16.png") no-repeat scroll 0 0 transparent;}
/*这个放最下面喔*/
.tree-load{background-image: url("images/core/Tree/loading.gif");}
/*弹出菜单*/
.menu{position:absolute;  background-color: #FFFFFF;border: #999999 1px solid;overflow: hidden; z-index:9999; padding:1px; display:none;cursor: pointer !important;  }
.menu-itemSep{display:block; border-top:#9b9b9b 1px solid;margin:1px 1px 1px 26px;}
.menu-item{position:relative;overflow:hidden;border: 1px solid transparent; padding:0px 60px 0px 30px; margin:2px 0px 2px 0px;  line-height:20px;vertical-align:middle;}
.menu-item.hover{ background: url("images/core/Menu/itemhover.png") repeat;border: 1px solid #999999; }
.menu-item.noenble .menu-itemText{color: #999999 !important;cursor:default !important;}
.menu-item.noenble .menu-itemIcon {display:none;}
.menu-itemText{text-align:left; white-space:nowrap;}
.menu-itemIcon{position:absolute;left:0px; margin: 0px 7px 0px 7px;width: 16px; height:16px;text-align: left;display:block;background-repeat: no-repeat; }
.menu-more{position:absolute;right:5px;top:6px;background: url("images/core/Menu/arrow.png") no-repeat;cursor: default;width: 12px; height:7px;}
.menu-nomore .menu-more{display:none;}
/* panel */
.panel{position:absolute;top:0px; vertical-align:top; display: block; background:white;overflow: hidden;}
.panel.panelmin{ background:#E9EDF1;border: 1px solid #A4BED4; }
.panel .grid{}
.panel .panel-border{border: 0px solid #D5D9E4 !important;}
.panel .panel-border-top{border-top: 0px solid #D5D9E4 !important;}
.panel .panel-border-bottom{border-bottom: 1px solid #D5D9E4 !important;}
.panel .panel-border-left{border-left: 1px solid #D5D9E4 !important;}
.panel .panel-border-right{border-right: 1px solid #D5D9E4 !important;}
.panel .panel-noborder-top{border-top: 0px solid #D5D9E4 !important;}
.panel .panel-noborder-bottom{border-bottom: 0px solid #D5D9E4 !important;}
.panel .panel-noborder-left{border-left: 0px solid #D5D9E4 !important;}
.panel .panel-noborder-right{border-right: 0px solid #D5D9E4 !important;}
.panel .panelHeader,.panel .panelLeft,.panel .panelRight{background: url(images/core/Layout/default/bg.png);} 
.panel .panelHeader{background-position:-0px -26px; background-repeat:repeat-x; height:26px; }
.panel .panelLeft{height: 26px;left: 0;position: absolute; width:9px; background-position:-0px -0px;}
.panel .panelRight{height: 26px;right: 0;position: absolute; width:9px; background-position:-0px -52px;}
.panel .paneltitle{-moz-user-select: none;color: #000000;cursor: default;font-size: 12px;font-weight: bold;line-height: 15px;margin-left: 5px;position: absolute;top: 7px;vertical-align: middle;white-space: nowrap;}
.panel .panelContent{overflow: hidden;width: 100%;position: relative;border-left: 0px solid #D5D9E4;border-right: 0px solid #D5D9E4;border-bottom: 0px solid #D5D9E4; display: block;}
.panel .panelSearch{height:30px;padding-bottom:8px; padding-left:12px; border-bottom: 0px solid #D5D9E4;border-left: 0px solid #D5D9E4;border-right: 0px solid #D5D9E4;}
.panel .panelSearch-table{position: relative;border: 0;padding: 0;margin: 0 auto;border-collapse: collapse;order-spacing: 0;width: 100%;height: 100%;table-layout: fixed;text-align: left;}
.panel .panelSearch-table tr{height: 25px;}
.panel .panelSearch-table th{vertical-align: bottom;line-height:20px;height: 25px;text-align: right;padding: 0px 0px 0px 0px;font-weight:normal; font-size:12px;}
.panel .panelSearch-table td {vertical-align: bottom;line-height:25px;height: 25px;}
.panel .toolBar{padding-left:12px;  border-bottom:0px solid #D5D9E4;position:relative; border-left:0px solid #D5D9E4;border-right:0px solid #D5D9E4;height: 29px; line-height:29px; padding-bottom:8px;}
.panel .toolBar table{position:relative;}
.panel .toolBar a.htbtn{background:none;border-color:transparent;}

.panel2{position:absolute; top:0px; vertical-align:top; display: block; background: white;overflow: hidden;}
.panel2 .grid{ border: 0px solid #c2d5dc !important;}
.panel2 .panel-border{border: 1px solid #D5D9E4 !important;}
.panel2 .panel-border-top{border-top: 1px solid #D5D9E4 !important;}
.panel2 .panel-border-bottom{border-bottom: 1px solid #D5D9E4 !important;}
.panel2 .panel-border-left{border-left: 1px solid #D5D9E4 !important;}
.panel2 .panel-border-right{border-right: 1px solid #D5D9E4 !important;}
.panel2 .panel-noborder-top{border-top: 0px solid #D5D9E4 !important;}
.panel2 .panel-noborder-bottom{border-bottom: 0px solid #D5D9E4 !important;}
.panel2 .panel-noborder-left{border-left: 0px solid #D5D9E4 !important;}
.panel2 .panel-noborder-right{border-right: 0px solid #D5D9E4 !important;}
.panel2 .panelHeader,.panel2 .panelLeft,.panel2 .panelRight{background-color:#118DCD; height:33px;} 
.panel2 .panelHeader{background-position:-0px -26px; background-repeat:repeat-x; }
.panel2 .panelLeft{left: 0;position: absolute; width:9px; background-position:-0px -0px;}
.panel2 .panelRight{right: 0;position: absolute; width:9px; background-position:-0px -52px;}
.panel2 .paneltitle{-moz-user-select: none;color: #FFFFFF;cursor: default;font-size: 14px;font-weight: bold;margin-left: 15px;position: absolute;top: 6px;vertical-align: middle;white-space: nowrap;}
.panel2 .panelContent{overflow: hidden;width: 100%;position: relative;border-left: 1px solid #D5D9E4;border-right: 1px solid #D5D9E4;border-bottom: 1px solid #D5D9E4; display: block;}
.panel2 .panelSearch{border-bottom: 1px solid #D5D9E4;border-left: 1px solid #D5D9E4;border-right: 1px solid #D5D9E4;background: url(images/core/Layout/default/bg2.png) 50% 50%;}
.panel2 .panelSearch-table{position: relative;border: 0;padding: 0;margin: 0 auto;border-collapse: collapse;order-spacing: 0;width: 100%;height: 100%;table-layout: fixed;text-align: left;}
.panel2 .panelSearch-table tr{height: 25px;}
.panel2 .panelSearch-table th{text-align: right;padding: 0px 12px 0px 0px;vertical-align: middle;font-weight: 400;}
.panel2 .panelSearch-btn{text-align:center; height:28px;line-height:28px; vertical-align:middle;}
.panel2 .toolBar{ padding-left:10px; padding-top:5px; border-bottom: 1px solid #D5D9E4;position:relative; border-left: 1px solid #D5D9E4;border-right: 1px solid #D5D9E4;background: url(images/core/Layout/default/bg2.png) 50% 50%;height: 34px; line-height:34px;}
/*底部保存按扭*/
.panel .panelBottomBtnBar{height: 30px;line-height: 30px; padding-top:2px;vertical-align: middle;border-left: 1px solid #A4BED4;border-right: 1px solid #A4BED4;text-align: center;}
.panelVer{border-top: 1px solid #a4bed4;border-bottom: 1px solid #a4bed4;width: 16px;position: relative;top: 0px;height: 100%;width: 18px;background-image: url("images/core/layout/default/layout_collapsedver.gif");background-repeat: repeat-y;display: none;}
.panelHor{height: 27px;display: none;}

.toolBar-btn{background-color: #5F98F5;background-image: -moz-linear-gradient(top, #5F98F5, #4B89EF);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5F98F5), to(#4B89EF));background-image: -webkit-linear-gradient(top, #5F98F5, #4B89EF);background-image: -o-linear-gradient(top, #5F98F5, #4B89EF);background-image: linear-gradient(to bottom, #5F98F5, #4B89EF);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F98F5', endColorstr='#4B89EF', GradientType=0);*background-color: #5F98F5;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);font-weight:bold; margin-right:2px; height:26px; line-height:26px; vertical-align:top; display:inline-block;border: #3677E5 1px solid; padding:0px 10px 0px 13px; text-shadow:0px 1px rgba(0,0,0,0.1);letter-spacing:1px; color:#FFFFFF !important; text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.toolBar-btn:hover{background-color: #3C78DD;background-image: -moz-linear-gradient(top, #3C78DD, #3C78DD);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3C78DD), to(#3C78DD));background-image: -webkit-linear-gradient(top, #3C78DD, #3C78DD);background-image: -o-linear-gradient(top, #3C78DD, #3C78DD);background-image: linear-gradient(to bottom, #3C78DD, #3C78DD);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C78DD', endColorstr='#3C78DD', GradientType=0);*background-color: #3C78DD;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.icon-repNum {cursor:pointer;background-image: url("../Images/Rep/tab1.png") !important;background-repeat:no-repeat;color:#FFFFFF !important;background-position:3px 3px;padding:0px 10px 0px 30px;display:inline-block;line-height:35px;font-weight:bold;text-align:center;background-color:#94B2B9;}
.icon-repTotal {cursor:pointer;background-image: url("../Images/Rep/tab2.png") !important;background-repeat:no-repeat;color:#FFFFFF !important;background-position:3px 7px;padding:0px 10px 0px 30px;display:inline-block;line-height:35px;font-weight:bold;text-align:center;background-color:#94B2B9;}
.icon-repFunds {cursor:pointer;background-image: url("../Images/Rep/tab3.png") !important;background-repeat:no-repeat;color:#FFFFFF !important;background-position:3px 5px;padding:0px 10px 0px 30px;display:inline-block;line-height:35px;font-weight:bold;text-align:center;background-color:#94B2B9;}
.icon-repList {cursor:pointer;background-image: url("../Images/Rep/tab4.png") !important;background-repeat:no-repeat;color:#FFFFFF !important; background-position:3px 7px;padding:0px 10px 0px 30px;display:inline-block;line-height:35px;font-weight:bold;text-align:center;background-color:#94B2B9;}
.icon-check{background-color:#24C3AC;}
.w2 {width:40px;}.w3 {width:54px;}.w4 {width:67px;}.w5 {width:80px;}.w6 {width:94px;}.w7 {width:107px;}
.ww0 {width:100px;}.ww0 input,.ww0 textarea {width:90px;}.ww0 .combo {width:90px;}
.ww1 {width:130px;}.ww1 input,.ww1 textarea {width:120px;}.ww1 .combo {width:124px;}
.ww2 {width:160px;}.ww2 input,.ww2 textarea {width:150px;}.ww2 .combo {width:154px;}
.ww3 {width:190px;}.ww3 input,.ww3 textarea{width:180px;}.ww3 .combo {width:184px;}
.ww4 {width:220px;}.ww4 input,.ww4 textarea {width:210px;}.ww4 .combo {width:214px;}
.ww5 {width:250px;}.ww5 input,.ww5 textarea {width:240px;}.ww5 .combo {width:244px;}
.ww6 {width:280px;}.ww6 input,.ww6 textarea {width:270px;}.ww6 .combo {width:274px;}
.ww7 {width:310px;}.ww7 input,.ww7 textarea {width:300px;}.ww7.combo {width:304px;}
.ww8 {width:340px;}.ww8 input,.ww8 textarea {width:330px;}.ww8 .combo {width:334px;}
.ww9 {width:370px;}.ww9 input,.ww9 textarea {width:360px;}.ww7 .combo {width:364px;}
.ww-time1 {width:215px;}.ww-time1 input{width:90px;}
.panelSearch-btn{display:block; text-align:center; margin-bottom:0px; height:25px; width:52px; background:url(Images/Core/Form/btn_search.png);}
.panelSearch-btn:hover{background-position:0px -25px;}
.panel .panelTabBar{border-left: 1px solid #D5D9E4;border-right: 1px solid #D5D9E4;border-bottom: 1px solid #D5D9E4;height: 28px;background: url("images/core/Layout/default/toolbar-default-bg.gif") repeat scroll 0 0 transparent;}
.panelSplit{position:absolute;}
/*底部保存按扭*/
.panel .panelBottomBtnBar{height: 30px;line-height: 30px; padding-top:2px;vertical-align: middle;border-left: 1px solid #A4BED4;border-right: 1px solid #A4BED4;text-align: center;}
/*btn*/
.panelToolBar-btn { cursor:pointer !important;display:block;  float: left;  margin-left:  0px; padding:0px 5px 0px 0px; }
.panelToolBar-btn .btn-main{height:26px; line-height:27px; text-align:center; vertical-align:middle;}
.panelToolBar-btn:hover .btn-main{border: 1px solid #FFC501;background: url("images/core/Layout/default/toolbar_bg_over.gif")  repeat scroll 0 0 transparent;}
.panelToolBar .htbtn-noenble div{color:#808080 !important;} 
.panelToolBar-btn .btn-text{position: relative;left: 0px;text-align: left;line-height: 28px;padding-left: 28px;color: #333333;font-size: 12px;font-weight: normal;display: block;white-space: nowrap;}
.panelToolBar-btn .btn-icon{display:block;bottom: 0;height: auto;left: 10px;right: auto;top: 0;width: 16px;background-repeat: no-repeat;background-position: left center;}
/* Grid */
.grid{border: 1px solid #BCB9B9;white-space: nowrap;position:relative; background:white; _height:0px; overflow:hidden;}
.grid .dirty{background:url(images/core/grid/dirty.bmp) no-repeat right 4px;}
.grid .dirtyErr{background: url(images/core/grid/dirtyErr.bmp) no-repeat right 4px;}
.grid .grid-bodys{position: relative;width: 100%; height: 100%;overflow: hidden;_height:0px;}
.grid .grid-bodys-main{position: relative; overflow:hidden; _heihgt:0px;}
.grid .grid-body{overflow:hidden; table-layout:fixed; position:relative; clear:both; width:100%; padding:0px;z-index:0;}
.grid .grid-header{position:relative; background:#f5f5f5; height:auto; width:auto; margin-left: 0px; }
.grid .grid-header-lock{left:-10px;top:0px; overflow:hidden; position:absolute; z-index:10;width:0px;border-right:#D2D2D2 0px solid;}
.grid .grid-header-scrollHeaderCell{position:absolute; top:0px; left:5000px;overflow:hidden;width:1px; height:1px;}
.grid .grid-header-view{position:relative;z-index:9; overflow:hidden;}
.grid .grid-header-topRightCell{position:absolute;left:0px; top:0px; width:8000px; height:100%; margin:-1px 0px 0px -2px;z-index:9; border-bottom:#E2E2E2 1px solid;border-right:#E3E3E3 1px solid;}
.grid .grid-header td{overflow:hidden;height:29px; border-bottom: 1px solid #E2E2E2;border-right: 1px solid #DEDEDE;background-color: transparent; font-size: 13px;  font-weight:bold; color: #1B1B1B; vertical-align: middle; white-space: nowrap; padding:0px 5px 0px 5px;}
.grid .grid-body-lock{left:-10px;top:0px; overflow:hidden; position:absolute; z-index:10;width:0px;}
.grid .grid-body-view{box-sizing: content-box;overflow: auto;position:relative;z-index:9; height:100%;width: auto; margin-left: 0px;}
.grid .grid-body-content{margin:0px; border:0px;zoom:1; padding:0px;}
.grid .grid-desc .grid-header-txt {background: url("images/core/grid/sort_desc.gif") no-repeat scroll right 6px transparent;}
.grid .grid-asc .grid-header-txt {background: url("images/core/grid/sort_asc.gif") no-repeat scroll right 6px transparent;}
.grid .grid-header-table{position:relative; z-index:99;  height:1px;  font-size:12px; width:100%;display:table; table-layout: fixed; color:gray;}
.grid .grid-body tr{height:30px;background:white;}
.grid .grid-body td{text-overflow:ellipsis;font-size:12px; border-bottom:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid ;line-height: 23px;white-space:nowrap;overflow:hidden;word-break:keep-all;padding:0px 5px 0px 5px;}
.grid .grid-body td.cellselect{background:#addffe;}
.grid .grid-bodys-body-trselected ,.grid .grid-bodys-body-trselected td{background:#DFE8F6 !important; color: black;}
.grid .grid-body-lock-content {zoom:1; margin:0px; padding:0px; padding-bottom:30px;}
.grid .grid-body-lock-table{ z-index: 10; top:0px; left:0px; table-layout: fixed; display:table; position:relative;*border-collapse:collapse;}
.grid .grid-body-table{ width:100%; table-layout: fixed; display:table;height:1px;position:relative;*border-collapse:collapse;}
.grid .grid-bodys-body-trone td{ } 
.grid .grid-bodys-body-trtwo td{ }
.grid-loading{position: absolute;filter:alpha(opacity=30);background: none repeat scroll 0 0 #CCCCCC;opacity: 0.3;width: 100%;display:none;}
.grid-loading-div{width:120px;vertical-align: middle;  height:42px;  position: absolute;z-index: 5001;border:2px solid #517fad !important;background:#FFFFFF;  background-image: none;padding:2px; }
.grid-loading-txt{background-image: url(images/core/grid/loading.gif);background-position: 5px center;background-repeat: no-repeat;position: relative;vertical-align: middle;color:#222222; padding:8px 10px 5px 25px;  margin-top:5px; cursor: wait;}
.grid-pager{white-space:nowrap;text-align:left; vertical-align:top; overflow:hidden; border-top: 1px solid #D7D6D6 !important;position: relative;background:url(Images/Core/Grid/page_bg.png); height:29px; padding-bottom:3px; padding-top:3px; padding-left:5px;}
.grid-pager-prev,.grid-pager-first,.grid-pager-next,.grid-pager-last,.grid-pager-ref{ background-repeat:no-repeat; display:inline-block; width: 16px; height: 16px;padding:1px;margin: 5px 0px 0px 0px;cursor: pointer !important;}
.grid-pager-prev:hover,.grid-pager-first:hover,.grid-pager-next:hover,.grid-pager-last:hover,.grid-pager-ref:hover{border: 1px solid #c2d5dc; padding:0px;}
.grid-pager-prev{background-image: url(images/core/grid/page-prev.gif);}
.grid-pager-prev-no{ background-image: url(images/core/grid/page-prev-disabled.gif);}
.grid-pager-first{background-image: url(images/core/grid/page-first.gif);}
.grid-pager-first-no{background-image: url(images/core/grid/page-first-disabled.gif);}
.grid-pager-next{background-image: url(images/core/grid/page-next.gif);}
.grid-pager-next-no{background-image: url(images/core/grid/page-next-disabled.gif);}
.grid-pager-last{background-image: url(images/core/grid/page-last.gif);}
.grid-pager-last-no{background-image: url(images/core/grid/page-last-disabled.gif);}
.grid-pager-split{margin: 0px 5px 0px 5px;border-left: 1px solid #98C8FF; border-right: 1px solid white;height: 18px;width: 1px; vertical-align:top;}
.grid-pager-ref{background-image: url(images/core/grid/refresh.gif);}
.grid-pager-pagetxt{vertical-align: middle;white-space:nowrap;position:absolute; right:5px;margin-right:5px;}
.grid-pager-inputdiv{vertical-align:middle;display:inline-block;height:16px; vertical-align:top;}
.grid-pager-inputpage{width:25px; height:15px;}
.grid-pager-cb{ width:60px;}
.grid .grid-group-tr td{background:#F0F0F0; height:30px; line-height:30px; vertical-align:middle !important;  border-bottom: 1px solid #999999; color:#222222; font-weight:bolder; font-size:14px; }
.grid .grid-group-icon{margin-top:6px;width:16px; height:18px;}
.grid .grid-group-tr-hide .grid-group-icon{background-image: url(images/core/grid/group-hide.gif);}
.grid .grid-group-tr-show .grid-group-icon{background-image: url(images/core/grid/group-show.gif);}
.grid .grid-group-text{margin-left:3px;}
.grid .grid-td-syscb{margin:0 auto;text-align:center; cursor:pointer !important;}
.grid .grid-td-syscb input{margin:0 auto;text-align:center;}
.grid-scroll {height:17px; display:block; overflow-x:scroll; overflow-y:hidden}
.grid-scroll div{ display:block;height:1px;}
.grid .gridexpand{display:block; background-image: url(images/core/grid/collapse.gif); width:16px; height:24px; cursor:pointer; }
.grid .detailshow .gridexpand{ background-image: url(images/core/grid/expand.gif);width:16px; height:24px;}
.grid .griddetailtd{padding:5px;}
.icon-date{background-image:url(images/core/grid/date.png);width:16px; height:16px;display: inline-block;}
 /*上传控件*/
.htuploadify{width:500px; height:500px;margin:5px 10px 10px 0px; }
.htuploadify .htuploadify-flashdiv{height:25px;}
.htuploadify .htuploadify-list {border: 1px solid #E5E5E5;overflow:auto;}
.htuploadify .htuploadify-list-item {border-radius:0;border: none;border-bottom: 1px dotted #E5E5E5;margin-top: 0;}
.htuploadify .htuploadify-down{float: right;display:block;background:url(images/core/HtUploadify/uploadify-down.png); width:16px; height:16px;margin-left:5px;}
.htuploadify .htuploadify-up{float: right;display:block;background:url(images/core/HtUploadify/uploadify-up.png); width:16px; height:16px;margin-left:5px;}
.htuploadify .htuploadify-cancel{float: right;display:block;background:url(images/core/HtUploadify/uploadify-cancel.png); width:16px; height:16px;}
.htuploadify .htuploadify-uploadifyProgress{background-color: #E5E5E5;margin-top: 0px;width: 100%; font-size:1px;}
.htuploadify .htuploadify-uploadifyProgressBar{background-color: #09F;height: 1px;width: 0px; font-size:1px;}
.htuploadify .htuploadify-speed{float: right;display:block;padding-left:10px;padding-right:3px;}
.htuploadify .htuploadify-fileName{padding-left:5px;padding-right:10px;overflow: hidden;text-overflow:ellipsis;-moz-box-sizing: border-box;white-space: nowrap;}
.htuploadify .htuploadify-size{float: right;display:block;color:#000000;}
 /*报表*/
.htreport-body{ position:absolute; background:white;}
.htreport-table{ width:100%;  table-layout:fixed; }
.htreport-search{width:100%; position:relative; }
.htreport-contentChart{overflow: hidden; display: none; vertical-align:middle;height:100% ;width:100%;}
.htreport-contentReport{overflow: hidden; display: none; vertical-align:middle;height:100% ;width:100%;}
.htreport-headerTable{ border-collapse:collapse;empty-cells:show;BORDER-LEFT: #4776a0 1px solid; MARGIN: 0px; TABLE-LAYOUT: fixed; BORDER-TOP: #4776a0 1px solid;  }
.htreport-headerTable  TR TD {BORDER-BOTTOM: #4776a0 1px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #E7F5FE; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 25px; COLOR: #004f9b; FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER-RIGHT: #4776a0 1px solid}
.htreport-contentTable{border-collapse:collapse;empty-cells:show;border-left : #4776a0 1px solid; MARGIN: 0px; TABLE-LAYOUT: fixed; }
.htreport-contentTable TR TD { BORDER-BOTTOM: #9e9e9e 1px solid; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 22px; FONT-SIZE: 14px; BORDER-RIGHT: #9e9e9e 1px solid}
.panelReportUnit{height: 25px;text-align: right;  }
.panelReportbtn{ height: 25px;text-align: left;background: #C9E0FF;}
.panelReportUnit{text-align:right; background:#E7F4FF; height:25px; vertical-align:middle; line-height:30px; font-size:14px; padding-right:30px; }
.report-search{width: 100%; border: none; overflow-y:auto; overflow-x:hidden;}
.report-search tr{height: 30px;}
.report-search th{text-align:right;padding-right: 3px; width:90px;font-weight: normal;}
.report-search td{text-align:left;}
.report-searchBtnBar{height:30px;vertical-align: middle;text-align: right;line-height:30px; }
/* Pop层 */
.pop { display:block;z-index:4000;text-align:left; position:absolute; }
.pop .dialogHeader{ height:27px; position:relative; line-height:27px;vertical-align:middle; }
.pop .dialogHeader-l,.pop .dialogHeader-m,.pop .dialogHeader-r,.pop .dialogFooter-l,.pop .dialogFooter-m,.pop .dialogFooter-r{ height:27px;  background:url(images/core/dialog/pop.png);}
.pop .dialogHeader-l{ background-position:0 -0; width:4px; }
.pop .dialogHeader-m{ background-position:0 -27px; background-repeat:repeat-x; }
.pop .dialogHeader-r{ background-position:0 -54px; width:4px;}
.pop .dialogHeader_title{ margin:2px 0px 0px 4px; font-weight:bold;  float:left;}
.pop .dialogHeader_titleIcon{ margin:2px 0px 0px 10px;display:block; float:left; background:url(images/core/dialog/title.png); width:24px; height:24px;  }
.pop .dialogFooter{height:27px; position: absolute; bottom:0px; height:5px; }
.pop .dialogFooter-l{ background-position:0 -81px; width:5px;height:5px; }
.pop .dialogFooter-m{ background-position:0 -86px; background-repeat:repeat-x;height:5px; }
.pop .dialogFooter-r{ background-position:0 -91px; width:5px; height:5px;}
.pop .dialogHeader-icon{ margin:3px 5px 0px 0px; background:url(images/core/dialog/dialogpanel_icon.png); width:16px; height:16px; display:block;  float:right;  }
.pop .dialogHeader-close { background-position:0 0; right:4px;}
.pop .dialogHeader-close:hover { background-position:0 -50px;}
.pop .dialogContent {position:absolute; z-index:9000; top:27px;  left:4px; overflow:hidden;   border:solid 1px #4D99BB; background:white;}
.pop .dialogContent-l {display:block; background:url(images/core/dialog/pop2.png); background-position:-0 -0; position:absolute; z-index:9000; top:27px;  overflow:hidden; left:0px; width:4px;   }
.pop .dialogContent-r {display:block;background:url(images/core/dialog/pop2.png); background-position:-4px -0; position:absolute; z-index:9000; top:27px;  overflow:hidden;  right:0px; width:4px;   }
.pop .dialogContent-loading{ z-index:9991;left:0px; position:absolute; top:28px; display:block; overflow:hidden; padding:5px 5px 1px 5px;  background :url(images/core/form/bigloading.gif) white no-repeat center 40%;  font-size:32px;font-weight:bold;text-align:center; }
.pop .dialogOperate{ background:white;left:4px; position:absolute; bottom:0px; height:34px; line-height:34px; vertical-align:middle; border-left: #4D99BB 1px solid; border-right: #4D99BB 1px solid;}
.pop .dialog-Page ,.pop .dialog-beforePage ,.pop .dialog-nextPage,.pop .dialog-read{cursor:pointer; margin:0px 10px 0px 10px;}
.layout{position:relative;}
.pane{position:absolute; display:block;}
.easygrid{width: 100%; border: solid 0px #80DFEA;  background: white; position:relative;}
.easygrid .grid-bodys{ position:relative; overflow-y:auto; overflow-x:hidden;}
.easygrid .grid-bodys-main{position: absolute; _heihgt:0px;left:0px;}
.tab{position:relative;}
.tab-icon{width:22px; height:22px; display:inline-block;}
.tab-txt{display:inline-block; padding:0px 2px 0px 2px; vertical-align:top; line-height:24px;height:24px;}
.tab .tabHeader{position:relative; overflow:hidden;}
.tab .tabHeaderl{position:absolute;z-index:4;background:white; left:0px;display:block;top:5px; background:url(images/core/tab/tab/allow_left.gif); border:#adadad 1px solid;width:17px; height:15px;}
.tab .tabHeaderr{position:absolute;z-index:4;background:white;right:0px;display:block;top:5px; background:url(images/core/tab/tab/allow_right.gif); border:#adadad 1px solid; width:17px; height:15px;}
.tab .tabHeaderDiv{  position:relative; top:1px; left:18px; }
.tab .tabHeaderTa{width:100%;position:relative;cursor:pointer;border-collapse:separate;}
.tab .tabHeaderTd{border:#999999 1px solid; line-height:22px; white-space:nowrap;}
.tab .tabnoEnble .tabHeaderA{}
.tab .tabspace{border-bottom:#999999 1px solid;line-height:22px; width:3px;}
.tab .tabspace div{width:3px;}
.tab .tabspacefirst div{width:5px;}
.tab .tabspacelast{width:100%;}
.tab .tabHeaderA{height:24px; line-height:24px;  white-space:nowrap; position:relative;}
.tab .tabHeaderAr,.tab .tabHeaderAl{display:none;width:0px;}
.tab .tabhover .tabHeaderAm{ background:#EBEBEE url(images/core/tab/tab/hover.png);}
.tab .tabselected .tabHeaderAm{ background:white;}
.tab .tabHeaderAm{padding-left:10px;padding-right:10px; display:inline-block;background:#EBEBEE url(images/core/tab/tab/tab.png); background-repeat:repeat; height:24px;}
.tab .tabHeaderA-del{position:absolute; display:inline-block;  top:12px; right:2px;background:url(images/core/tab/tab/close.gif); width:7px;height:7px;}
.tab .tabBodyPanel{display:none;border: solid 1px #999999;overflow-y:auto;}

.tabl .tabl-table{position:relative;border-collapse:separate;height:100px;}
.tabl .tabBodyPanel{display:none;border-left:none; overflow-y:auto; }

.tab .tabl-table .tabspace{border-bottom:#999999 0px solid; border-right:#999999 1px solid;line-height:3px; width:3px;}
.tab .tabl-table .tabspace div{width:3px;height:3px;}
.tab .tabl-table .tabspacefirst div{width:5px;height:5px;}
.tab .tabl-table .tabspacefirst{width:100%;}
/*多项选择CheckList radioList*/
.checkList{white-space:nowrap;background-color:White;text-align:left; display:inline-block; }
.checkList-item{ float:left; padding-right:10px; padding-left:5px;}
